all:
	mkdir -p bin
	g++ pq.cpp -o bin/pq
	g++ bisearch.cpp -o bin/bisearch
	g++ bubble_sort.cpp -o bin/b_sort
	g++ insert_sort.cpp -o bin/i_sort
	g++ shell_sort.cpp -o bin/s_sort
	g++ quick_sort.cpp -o bin/q_sort
	g++ merge_sort.cpp -o bin/m_sort
	g++ dijkstra.cpp -o bin/dijkstra
	g++ kruskal.cpp -o bin/kruskal
	g++ dfs_queens.cpp -o bin/dfs
	g++ bfs_chess.cpp -o bin/bfs

clean:
	rm -Rf bin

.PHONY: all clean
